<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>事件绑定的三种方法</title>
    <style>
        div {
            width: 100px;
            height: 100px;
            background-color: #000;
        }
    </style>
</head>
<body>
    <div></div>
</body>
<script>
    var div = document.getElementsByTagName('div')[0];
    // onclick 句柄的绑定方式
    // this 指向谁调用指向谁
    // div.onclink = null; 解除事件处理函数
    div.onclick = function () {
        console.log('onclick');
    }

    // addEventListener('事件类型', 处理函数, false)
    // this 指向谁调用指向谁
    // removeEventListener('事件类型', 处理函数, false) 解除事件处理函数
    div.addEventListener('click', function(){
        console.log('addEventListener');
    }, false);

    // attachEvent('on' + 处理函数, 处理函数); IE独有
    // this 指向window
    // detachEvent('on' + type, fun); 解除事件处理函数

</script>
</html>
